package com.job.blossom.work071102;

/**
 * @author ZJM
 * @version 1.0
 * @since 2022-07-11 19:51:23
 *
 * *
 *
 * 抽象类 用在父类这里，让父类更加基本
 *  * 抽象类不能创建对象不能实例化  也能设计构造方法  目的是为了给子类使用
 *  * 抽象类 里 能有 静态部分 构造代码块 静态代码块
 *  * 一个抽象类里，如果没有任何的方法是抽象的方法，也是可以被定义为抽象类（目的） ：不想实例化
 *  */


public abstract class Food {

    String name;
    String color;

    public void eat(){
        System.out.println("吃掉，提供能量");
    }
    public abstract void taste();
    public abstract void smell();

    public Food() {
    }

    public Food(String name) {
        this.name = name;
    }

    public Food(String name, String color) {
        this.name = name;
        this.color = color;
    }
}
